turtle snail - Alemán Inglés Diccionario